package org.example.casemodule.service;


import com.mybatisflex.core.paginate.Page;
import org.example.casemodule.dto.UpdateStatusDTO;
import org.example.casemodule.entity.LegalCaseEntity;
import com.mybatisflex.core.service.IService;
import org.example.casemodule.vo.CaseVO;
import org.example.casemodule.dto.CaseQueryDTO;
import org.example.common.config.Result;


/**
 * 案件表 服务层。
 *
 * @author mybatis-flex-helper automatic generation
 * @since 1.0
 */
public interface ILegalCaseService extends IService<LegalCaseEntity> {

   Page<CaseVO> pageList(CaseQueryDTO caseQueryDTO);

    Result updateCaseStatus(UpdateStatusDTO updateStatusDTO);

    CaseVO getCaseDetail(String caseId);
}